* {
 margin: 0;
 padding: 0;
}

html, body 
{
 height:100%;
 text-align:center;
 font:12px/1.4 Verdana, sans-serif;
}

* html #container
{
  height: 100%;
}

#container 
{
  width:1012px;
  height:100%;
  margin:10px auto;
  text-align:left;
}

#header 
{
  width:100%;
  text-align:left;
  float:left; 
  clear:left;
  overflow:hidden;
  /*background:url(../images/top_bg.jpg) no-repeat;*/:
}

#pagebody 
{
  min-height:100%;
  width:100%;
  position:relative;
  width:100%;
  margin:3px auto;
}
#menu 
{
  width:180px; 
  text-align:left;
  float:left; 
  clear:left;
  overflow:hidden;
}

#content 
{ 
  width:820px; 
  text-align:left;
  float:right;
  clear:right;
  overflow:hidden;
}

#footer 
{
  width:100%;
  margin:0 auto;
  height:50px;
}

td {FONT-SIZE: 12px;}

a:link { font-size: 12px; color: #000000; text-decoration: none }
a:visited { font-size: 12px; color: #000000; text-decoration: none }
a:active { font-size: 12px; color: #000000; text-decoration: none }
a:hover { font-size: 12px; color: #666666; text-decoration: none}

a.redlink:link { font-size: 12px; color: #000000; text-decoration: none }
a.redlink:visited { font-size: 12px; color: #000000; text-decoration: none }
a.redlink:active { font-size: 12px; color: #000000; text-decoration: none }
a.redlink:hover { font-size: 12px; color: #990000; text-decoration: none}

td.t1 { font-size: 12px; color: #000000; line-height:140%}
td.t2 { font-size: 14px; color: #ffffff; line-height:140%}

input.dotInput{
      border:1 #A2B8CF;
	  BORDER-RIGHT: #A2B8CF 1px solid;
	  BORDER-LEFT: #A2B8CF 1px solid;
	  BORDER-TOP: #A2B8CF 1px solid;
	  BORDER-BOTTOM: #A2B8CF 1px solid;
	  background: #FFFFFF;
	  FONT-SIZE:12px;
	  FONT-STYLE:normal;
	  FONT-VARIANT:normal;
	  FONT-WEIGHT:normal;
	  HEIGHT:18px;
	  LINE-HEIGHT: normal;
}
input.lineInput{
      border:1 #ffffff;
	  BORDER-RIGHT: #999999 0px solid;
	  BORDER-LEFT: #999999 0px solid;
	  BORDER-TOP: #999999 0px solid;
	  BORDER-BOTTOM: #ffffff 1px solid;
	  background: none;
	  FONT-SIZE:14px;
	  COLOR:#ffffff;
	  FONT-STYLE:normal;
	  FONT-VARIANT:normal;
	  FONT-WEIGHT:normal;
	  HEIGHT:18px;
	  LINE-HEIGHT: normal;
}

.trselect
{
    event:expression(
       onmouseover=function()
       {
           this.style.background='#c0c0c0';
       },
       onmouseout=function()
       {
           this.style.background='#ffffff';
       }
    );
}

.trselect1
{ 
	cursor:pointer;
    event:expression(
       onmouseover=function()
       {
           this.style.background='#c0c0c0';
       },
       onmouseout=function()
       {
           this.style.background='#ffffff';
       }
    );
}

.btn {
      BORDER-RIGHT:#365AA8 1px solid; 
	  PADDING-RIGHT:1px;
	  BORDER-TOP:#365AA8 1px solid;
	  PADDING-LEFT:2px;
	  FONT-SIZE:12px;
	  FILTER:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#33CCFF, EndColorStr=#365AA8);
	  BORDER-LEFT: #365AA8 1px solid; 
	  CURSOR:pointer;
	  COLOR:#ffffff;
	  PADDING-TOP:2px; 
      BORDER-BOTTOM: #365AA8 1px solid; 
	  background:background-attachment	   
      }
	  
.select {font-size:12px;color:#666666;}

.table_dot {border:1 #E3E4E4;
	  BORDER-RIGHT: #E3E4E4 0px solid;
	  BORDER-LEFT: #E3E4E4 0px solid;
	  BORDER-TOP: #E3E4E4 0px solid;
	  BORDER-BOTTOM: #E3E4E4 1px dotted;
          background:#ffffff;
          FONT-SIZE:12px;
          COLOR:#4B4B4B;
	  }

.table_blue {border:1 #A2B8CF;
	  BORDER-RIGHT: #A2B8CF 1px solid;
	  BORDER-LEFT: #A2B8CF 1px solid;
	  BORDER-TOP: #A2B8CF 0px solid;
	  BORDER-BOTTOM: #A2B8CF 0px solid;
          background:#365AA8;
          FONT-SIZE:12px;
          COLOR:#ffffff;
	  }
.table_w1 {border:1 #A2B8CF;
	  BORDER-RIGHT: #A2B8CF 1px solid;
	  BORDER-LEFT: #A2B8CF 1px solid;
	  BORDER-TOP: #A2B8CF 0px solid;
	  BORDER-BOTTOM: #A2B8CF 1px solid;
          background:ffffff;
          FONT-SIZE:12px;
          COLOR:#333333;
          height: 22px;
          text-align: center;
	  }
.table_w2 {border:1 #A2B8CF;
	  BORDER-RIGHT: #A2B8CF 1px solid;
	  BORDER-LEFT: #A2B8CF 0px solid;
	  BORDER-TOP: #A2B8CF 0px solid;
	  BORDER-BOTTOM: #A2B8CF 1px solid;
          background:ffffff;
          FONT-SIZE:12px;
          COLOR:#333333;
          height: 22px;
	  }
.table_w4 {border:1 #A2B8CF;
	  BORDER-RIGHT: #A2B8CF 1px solid;
	  BORDER-LEFT: #A2B8CF 1px solid;
	  BORDER-TOP: #A2B8CF 0px solid;
	  BORDER-BOTTOM: #A2B8CF 1px solid;
          background:#749ded;
          FONT-SIZE:12px;
          COLOR:#333333;
          height: 22px;
          text-align: center;
	  }
.table_w3 {border:1 #A2B8CF;
	  BORDER-RIGHT: #A2B8CF 1px solid;
	  BORDER-LEFT: #A2B8CF 0px solid;
	  BORDER-TOP: #A2B8CF 0px solid;
	  BORDER-BOTTOM: #A2B8CF 1px solid;
          background:#749ded;
          FONT-SIZE:12px;
          COLOR:#333333;
          height: 22px;
	  }
.table_g1 {border:1 #A2B8CF;
	  BORDER-RIGHT: #A2B8CF 1px solid;
	  BORDER-LEFT: #A2B8CF 1px solid;
	  BORDER-TOP: #A2B8CF 0px solid;
	  BORDER-BOTTOM: #A2B8CF 1px solid;
          background:#EFEFEF;
          FONT-SIZE:12px;
          COLOR:#333333;
          height: 25px; 
	  }
.table_g2 {border:1 #A2B8CF;
	  BORDER-RIGHT: #A2B8CF 1px solid;
	  BORDER-LEFT: #A2B8CF 0px solid;
	  BORDER-TOP: #A2B8CF 0px solid;
	  BORDER-BOTTOM: #A2B8CF 1px solid;
          background:#EFEFEF;
          FONT-SIZE:12px;
          COLOR:#333333;
          height: 25px;
	  }
	  